causing embarrassment - Turc Anglais Dictionnaire